package com.ruoyi.system.service;

import com.github.binarywang.wxpay.bean.order.WxPayMpOrderResult;
import com.ruoyi.system.domain.AOrder;

import java.math.BigDecimal;

public interface PayService {

    WxPayMpOrderResult walletPay(AOrder aOrder);

    void wechatPayCallBack(String orderNo, String wechatNo);

    WxPayMpOrderResult walletPayH(AOrder aOrder);

    void wechatPayCallBackH(String outTradeNo, String transactionId);

    String walletPayNa(AOrder aOrder);

    void wechatPayCallBackNa(String outTradeNo, String transactionId);

    WxPayMpOrderResult walletPayUser(AOrder aOrder);

    void wechatPayCallBackUser(String outTradeNo, String transactionId);
}
